@echo off
echo 盐碱地土壤质量评价系统 - 快速安装脚本
echo ========================================
echo.

echo 检查环境...
echo.

REM 检查Node.js
node --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Node.js，请先安装Node.js 16+
    pause
    exit /b 1
)
echo ✓ Node.js 已安装

REM 检查Java
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Java，请先安装JDK 8+
    pause
    exit /b 1
)
echo ✓ Java 已安装

REM 检查Maven
mvn -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Maven，请先安装Maven 3.6+
    pause
    exit /b 1
)
echo ✓ Maven 已安装

echo.
echo 安装前端依赖...
npm install
if %errorlevel% neq 0 (
    echo 错误: 前端依赖安装失败
    pause
    exit /b 1
)
echo ✓ 前端依赖安装完成

echo.
echo 安装后端依赖...
cd saline-alkali-soil-master
mvn install -DskipTests
if %errorlevel% neq 0 (
    echo 错误: 后端依赖安装失败
    pause
    exit /b 1
)
cd ..
echo ✓ 后端依赖安装完成

echo.
echo 安装完成！
echo.
echo 下一步：
echo 1. 确保MySQL服务已启动
echo 2. 创建数据库并导入表结构
echo 3. 修改数据库连接配置
echo 4. 运行 start-system.bat 启动系统
echo.
pause
